.box{
  width:550px;
  height:230px;
  border:1px solid black; 
  background-color:#f0f0f0;
  margin-top:150px;
  margin-left:400px;
}

.line{
  height:35px;
  background-color:white;
}

.title{
  width:40px;
  height:35px;
  text-align:center;
  box-sizing:border-box;
  padding-top:5px;
  float:left;
}

.close{
  float:left;
  width:35px;
  height:35px;
  position:relative;
  left:475px;
  text-align:center;
  box-sizing:border-box; 
  font-size:25px;
}

.main{
  height:195px;
}

.inpSearch{
  width:400px;
  margin-left:10px;
  margin-top:20px;
}

.txt-content{
  width:275px;
  height:27px;
  border:1px solid blue;
  margin-left:5px;
}

.search-direction{
  width:160px;
  padding-left:0px;
  position:relative;
  left:230px;
  height:70px;
  box-sizing:border-box;
  padding-top:15px;
  font-size:14px;
}

.bigS{
  width:180px;
  position:relative;
  top:55px;
  left:20px;
}

.search-next{
  height:32px;
  position:relative;
  bottom:123px; 
  left:420px;
}

.cancel-btn{
  width:100px;
  height:32px;
  position:relative;
  bottom:75px;
  left:320px;
}
